In Computing, Turnaround time is the total time taken between the submission of a program/process/thread/task(Linux) for execution and the return of the complete output to the customer/user. It may vary for various programming languages depending on the developer of the software or the program.
Turnaround time is one of the metrics used to evaluate operating system scheduling algorithms.
In case of batch systems, turn around time will include time taken in forming batches, batch execution and printing results.